import { loginApi } from '@/api/user.js'
import { getToken, setToken } from '@/utils/storage.js'
export default {
  state() {
    return {
      token:getToken()
    }
  },
  mutations:{
    changeToken(state,token) {
      state.token = token
    }
  },
  actions:{
    async asyncLogin({ commit },ruleFrom){
      const res = await loginApi(ruleFrom)
      console.log(res,888)
      /* token=>vuex+本地储存 */
      commit('changeToken',res.data.data.token)
      setToken(res.data.data.token)
      
    }
  },
   getters:{},
   namespaced:true
}